
#include "test_album.h"
namespace ct {
class A {
public:
  const int *get_n() const { return &n; }
private:
  static const int n = 30;
  int a[n];
};

const int A::n;

class B {
public:
  const int *get_n() const { return &n; }
private:
  static const int n = 20;
  int a[n];
};
const int B::n;

//const int B::n;

class C {
public:
  const int *get_n() const { return &n; }
private:
  static int n;
  //int a[n];
};

int C::n;

void VariableTest::Run(int argc, char *argv[]) {
  A a;
  B b;
  C c;
  printf("a.n = %d, b.n = %d, c.n = %d\n", *a.get_n(), *b.get_n(), *c.get_n());
}
} // ct
